// import 'package:flustars/flustars.dart';
// import 'package:flutter_app_patient/entity/response/login_response_entity.dart';
// import 'package:flutter_app_patient/entity/response/realname_response_entity.dart';
// import 'package:flutter_app_patient/entity/response/user_response_entity.dart';
// import 'package:flutter_app_patient/entity/response/validate_response_entity.dart';
//
//
//
// import 'package:flutter_app_patient/net/constant/Constants.dart';
// import 'package:flutter_app_patient/net/utils/BaseNetWork.dart';
// import 'package:flutter_app_patient/page/realname_page.dart';
// import 'package:flutter_app_patient/utils/ex.dart';
// import 'package:flutter/material.dart';
// import 'package:flutter_app_patient/utils/loading_utils.dart';
// import 'package:flutter_app_patient/utils/route_utils.dart';
// import 'package:flutter_app_open_camera/resource/net/constant/Constants.dart';
// import 'package:flutter_app_open_camera/resource/net/utils/BaseNetWork.dart';
// import 'package:flutter_app_open_camera/utils/ex.dart';
// import 'package:flutter_app_open_camera/utils/loading_utils.dart';
//
// /// 发送验证码
// sendSms(BuildContext context, String value, Function success,
//     {Function error}) {
//   if (value.length != 13) {
//     return;
//   }
//   /**
//    * 加密字符串
//    *
//    * @param s
//    * @return
//    */
//   String s = value.replaceAll(" ", "");
//   s = "klilala" + s + "group";
//   String s1 = encodeBase64(s);
//   s1 = s1.substring(0, 5) + getRandomString(1) + s1.substring(5, s1.length - 1);
//   FocusScope.of(context).requestFocus(FocusNode());
//   Loading.showLoading(true);
//   NetWorkManager.post<Object>(
//       Constants.SEND_SMS +
//           "?encryPhone=" +
//           s1 +
//           "&type=${Constants.TYPE_USER_LOGIN}",
//       {}, (map) {
//     success();
//     Loading.showToast('发送成功');
//     Loading.showLoading(false);
//   }, onError: (errors) {
//     error();
//     Loading.showToast('发送失败');
//   });
// }
//
// ///登录
// login(BuildContext context, String phone, String smsCode,
//     Function(LoginResponse entity) success,
//     {Function error}) {
//   FocusScope.of(context).requestFocus(FocusNode());
//   String s = phone.replaceAll(" ", "");
//   Loading.showLoading(true);
//   NetWorkManager.post<LoginResponse>(Constants.LOGIN, {
//     'phone': s,
//     'captcha': smsCode,
//     'type': Constants.TYPE_USER_LOGIN,
//     'imei': '',
//   }, (map) {
//     putLoginData(map);
//     NetWorkManager.post<RealNameResponseEntity>(Constants.CHECK_REALNAME, {},
//         (real) {
//       if (real == null) {
//         Loading.showToast('请进行实名认证');
//         launch(context, RealNamePage());
//       } else {
//         success(map);
//         SpUtil.putBool(Constants.IS_REALNAME, true);
//       }
//       Loading.showLoading(false);
//     });
//   }, onError: (errors) {
//     error();
//     Loading.showToast('发送失败');
//   });
// }
//
// ///登出
// logout(BuildContext context) {
//   putLoginData(null);
// }
//
// ///实名认证
// realName(BuildContext context, String name, String idCard, Function success) {
//   if (TextUtil.isEmpty(name)) {
//     Loading.showToast('请输入真实姓名');
//     return;
//   }
//   if (TextUtil.isEmpty(idCard)) {
//     Loading.showToast('请输入证件号码');
//     return;
//   }
//   FocusScope.of(context).requestFocus(FocusNode());
//   Loading.showLoading(true);
//   NetWorkManager.post<ValidateResponseEntity>(Constants.VALIDATE, {
//     'idCard': idCard,
//     'name': name,
//   }, (map) {
//     if (map.validate) {
//       success();
//       Loading.showToast('认证成功');
//       SpUtil.putBool(Constants.IS_REALNAME, true);
//     } else {
//       Loading.showToast('认证失败');
//     }
//
//     Loading.showLoading(false);
//   }, onError: (errors) {
//     Loading.showToast('认证失败');
//   });
// }
//
// ///获取用户信息
// getUserInfo(Function(UserResponseEntity) success) {
//   NetWorkManager.post<UserResponseEntity>(Constants.GET_USER, {}, (map) {
//     success(map);
//   });
// }
